package com.manli.api.dto;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 
 * @author manli
 * @email 
 * @date 2020-08-31 15:54:42
 */
@ApiModel(value = "")
@Data
public class WeChatUserInfoAddress implements Serializable {

	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "Integer")
	    private Integer weChatUserInfoAddressId;
	/**
	 * 
	 */

    @ApiModelProperty(value = "",dataType = "String")
	    private String openid;
	/**
	 * 只有在用户将公众号绑定到微信开放平台帐号后，才会出现该字段。
	 */

    @ApiModelProperty(value = "只有在用户将公众号绑定到微信开放平台帐号后，才会出现该字段。",dataType = "String")
	    private String unionid;
	/**
	 * 省 code
	 */

    @ApiModelProperty(value = "省 code",dataType = "String")
	    private String provinceCode;

	@ApiModelProperty(value = "省 名称",dataType = "String")
	private String provinceName;
	/**
	 * 市 code
	 */

    @ApiModelProperty(value = "市 code",dataType = "String")
	    private String cityCode;

	@ApiModelProperty(value = "市 名称",dataType = "String")
	private String cityName;
	/**
	 * 区 code
	 */

    @ApiModelProperty(value = "区 code",dataType = "String")
	    private String areaCode;

	@ApiModelProperty(value = "区 名称",dataType = "String")
	private String areaName;
	/**
	 * 街道 code
	 */

    @ApiModelProperty(value = "街道 code",dataType = "String")
	    private String streetCode;

	@ApiModelProperty(value = "街道 名称",dataType = "String")
	private String streetName;

	/**
	 * 收货地址
	 */

    @ApiModelProperty(value = "收货地址",dataType = "String")
	    private String buyerAddress;
	/**
	 * 0:不是默认 1:默认地址
	 */

    @ApiModelProperty(value = "0:不是默认 1:默认地址",dataType = "Integer")
	    private Integer defaultAddress;
	/**
	 * 0 禁用 1 启用
	 */

    @ApiModelProperty(value = "0 禁用 1 启用",dataType = "Integer")
	    private Integer status;

	@ApiModelProperty(value = "购买者联系",dataType = "String")
	private String buyerPhone;

	@ApiModelProperty(value = "购买者名称",dataType = "String")
	private String buyerName;

	@ApiModelProperty(value = "购买者性别 0 女士 1 先生",dataType = "String")
	private Integer sex;


}
